#include <stdio.h>
#define NUM 7
int a[NUM + 1] = {0, 5, 3, 4, 7, 3, 5, 6};
int m[NUM + 1], l[NUM + 1];
int main()
{
    int i, n, smallest, num, k, j;
    num = 1;
    for (i = 1; i <= NUM; i++)
    
        if (m[i] == 0)
        {
            smallest = a[i];
            k = 1;
            l[k] = i;
            for (j = i + 1; j <= NUM; j++)
                if (m[j] == 0)
                    if (a[j] < smallest)
                    {
                        smallest = a[j];
                        k = 0;
                        l[++k] = j;
                    }
                    else if (a[j] == smallest)
                        l[++k] = j;
            for (j = 1; j <= k; j++)
                m[l[j]] = num;
            num++;
            i = 0;
        }
        printf("Player-No Score Rank\n");
        for (j = 1; j <= NUM; j++)
            printf("%3d  %4d  %4d\n", j, a[j], m[j]);
    
    
    return 0;
}
//熊贤豪